home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Selection / Multimedia Selection Volume One - CD-ROM / MULTIMEDIA SELECTION____________.ISO / programz / c / cuj0908.arj / CALL.DOC < prev    next >
Encoding:
Text File  |  1991-08-13  |  2.0 KB  |  57 lines

  1.                             ---------------
  2.                             Call For Papers
  3.                             ---------------
  4.               (From The C Users Journal, September 1990)
  5.  
  6. The C Users Journal is especially interested in articles on the
  7. following topics for theme stories in forthcoming issues: Portability,
  8. Algorithms, Real-time and Embedded Systems. 
  9.  
  10.  
  11. PORTABILITY
  12.  
  13. Proposals due 9/16/91; manuscripts due 10/11/91.
  14.  
  15. Suggested topics: C++ classes that encapsulate system-dependent
  16. interfaces; small libraries that provide useful services across many
  17. implementations; user experience with commercial or public domain
  18. tools that check for non-portable constructs; methods for enforcing 
  19. style rules; a case study in making a non-trivial program portable.
  20.  
  21. Overworked topics (require fresh perspective): style tutorials, small
  22. screen-interface libraries.
  23.  
  24.  
  25.  
  26. ALGORITHMS
  27.  
  28. Proposals due 10/14/91; manuscripts due 11/08/91.
  29.  
  30. Suggested topics: useful techniques for manipulating data structures,
  31. for compressing or encrypting data, for solving other common
  32. programming problems -- all coded succinctly in C; classes in C++
  33. that encapsulate such operations well; a tutorial on time complexity, 
  34. preferably with coded examples and actual measurements.
  35.  
  36. Overworked topics (require fresh perspective): LZW encoding, heap
  37. management, skip lists.
  38.  
  39.  
  40.  
  41. REAL-TIME AND EMBEDDED SYSTEMS
  42.  
  43. Proposals due 11/13/91; manuscripts due 12/11/91.
  44.  
  45. Suggested topics: examples of very small or small real-time
  46. applications coded largely in C; useful algorithms used in conjunction
  47. with real-time operating systems; a tutorial on constructing an
  48. embedded application, showing a minimal skeleton of C code; how to
  49. adapt (pervert) popular hosted compilers to produce embedded code; 
  50. methods of tracing or profiling real-time code; performance prediction,
  51. estimation, and/or measurement for hard real-time systems.
  52.  
  53. Overworked topics (require fresh perspective): message-queuing systems,
  54. event-driven schedulers.
  55.  
  56.  
  57.